package uk.co.hs.web.command.admin;

import uk.co.hs.domain.web.WebUser;

/**
 * UserCommand.
 */
public class UserCommand
{
  private String mAdminRequestedAction, mPassword, mPasswordConfirmation, mLoggedOnUserName, mLoggedOnRoleName, mRoleName;
  private Long mRolePk;
  private WebUser mUser;
  private Boolean mIsNew;
  private String mShowNewPassword;
  private String mNewPassword;
  private Long mForwardingUrlPk;

  /**
   * @return the password.
   */
  public String getPassword()
  {
    return mPassword;
  }

  /**
   * @param aPassword the password to set
   */
  public void setPassword(String aPassword)
  {
    mPassword = aPassword;
  }

  /**
   * @return the passwordConfirmation.
   */
  public String getPasswordConfirmation()
  {
    return mPasswordConfirmation;
  }

  /**
   * @param aPasswordConfirmation the passwordConfirmation to set
   */
  public void setPasswordConfirmation(String aPasswordConfirmation)
  {
    mPasswordConfirmation = aPasswordConfirmation;
  }

  /**
   * @return the adminRequestedAction.
   */
  public String getAdminRequestedAction()
  {
    return mAdminRequestedAction;
  }

  /**
   * @param aAdminRequestedAction the adminRequestedAction to set
   */
  public void setAdminRequestedAction(String aAdminRequestedAction)
  {
    mAdminRequestedAction = aAdminRequestedAction;
  }

  /**
   * @return the user.
   */
  public WebUser getUser()
  {
    return mUser;
  }

  /**
   * @param aUser the user to set
   */
  public void setUser(WebUser aUser)
  {
    mUser = aUser;
  }

  /**
   * @return the isNew.
   */
  public Boolean getIsNew()
  {
    return mIsNew;
  }

  /**
   * @param aIsNew the isNew to set
   */
  public void setIsNew(Boolean aIsNew)
  {
    mIsNew = aIsNew;
  }

  /**
   * @return the loggedOnUserName
   */
  public String getLoggedOnUserName()
  {
    return mLoggedOnUserName;
  }

  /**
   * @param aLoggedOnUserName the loggedOnUserName to set
   */
  public void setLoggedOnUserName(String aLoggedOnUserName)
  {
    mLoggedOnUserName = aLoggedOnUserName;
  }

  /**
   * @return the loggedOnRoleName
   */
  public String getLoggedOnRoleName()
  {
    return mLoggedOnRoleName;
  }

  /**
   * @param aLoggedOnRoleName the loggedOnRoleName to set
   */
  public void setLoggedOnRoleName(String aLoggedOnRoleName)
  {
    mLoggedOnRoleName = aLoggedOnRoleName;
  }

  /**
   * @return the rolePk
   */
  public Long getRolePk()
  {
    return mRolePk;
  }

  /**
   * @param aRolePk the rolePk to set
   */
  public void setRolePk(Long aRolePk)
  {
    mRolePk = aRolePk;
  }

  /**
   * @return the roleName
   */
  public String getRoleName()
  {
    return mRoleName;
  }

  /**
   * @param aRoleName the roleName to set
   */
  public void setRoleName(String aRoleName)
  {
    mRoleName = aRoleName;
  }

  /**
   * @return the showNewPassword
   */
  public String getShowNewPassword()
  {
    return mShowNewPassword;
  }

  /**
   * @return the newPassword
   */
  public String getNewPassword()
  {
    return mNewPassword;
  }

  /**
   * @param aShowNewPassword the showNewPassword to set
   */
  public void setShowNewPassword(String aShowNewPassword)
  {
    mShowNewPassword = aShowNewPassword;
  }

  /**
   * @param aNewPassword the newPassword to set
   */
  public void setNewPassword(String aNewPassword)
  {
    mNewPassword = aNewPassword;
  }

  /**
   * @return the forwardingUrlPk
   */
  public Long getForwardingUrlPk()
  {
    return mForwardingUrlPk;
  }

  /**
   * @param aForwardingUrlPk the forwardingUrlPk to set
   */
  public void setForwardingUrlPk(Long aForwardingUrlPk)
  {
    mForwardingUrlPk = aForwardingUrlPk;
  }
}
